// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package cn.com.smartdevices.bracelet.chart.deprecated; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Rect; import android.graphics.RectF; import android.text.TextPaint; import cn.com.smartdevices.bracelet.Debug; import java.util.Iterator; import java.util.List; // Referenced classes of package cn.com.smartdevices.bracelet.chart.deprecated: // StatisticChartOld class p extends cn.com.smartdevices.bracelet.chart.base.BarChart.XAxis { final StatisticChartOld a; private Paint b; public p(StatisticChartOld statisticchartold) { a = statisticchartold; super(); b = new TextPaint(1); b.setColor(-1); b.setTextSize(8F * mDensity); } protected void doScroll(float f) { offset = -Math.round(mScroll / StatisticChartOld.a()); Debug.i("Chart.StatisticChart", (new StringBuilder()).append("DateLine Offset : ").append(offset).toString()); } protected void draw(Canvas canvas, RectF rectf, float f) { Rect rect; canvas.save(); RectF rectf1 = new RectF(rectf); rectf1.right = rectf.right - mPaddingRight; canvas.clipRect(rectf1); rect = new Rect(); List list = StatisticChartOld.a(a); list; JVM INSTR monitorenter ; Iterator iterator = StatisticChartOld.a(a).iterator(); _L2: StatisticChartOld.DateItem dateitem; float f1; float f2; do { if (!iterator.hasNext()) { break MISSING_BLOCK_LABEL_298; } dateitem = (StatisticChartOld.DateItem)iterator.next(); } while (dateitem.a > 1 + offset || dateitem.a < -8 + offset); f1 = (rectf.right - mPaddingRight) + (float)(-1 + dateitem.a) * StatisticChartOld.a() + mScroll; f2 = rectf.top; if (f1 > mRect.right - mPaddingRight - 2.0F * StatisticChartOld.a()) { break; /* Loop/switch isn't completed */ } b.setTextSize(8F * mDensity); _L3: b.getTextBounds(dateitem.b, 0, dateitem.b.length(), rect); float f3 = f1 + (StatisticChartOld.a() - (float)rect.width()) / 2.0F; float f4 = f2 + (float)(stroke + rect.height()) / 2.0F; canvas.drawText(dateitem.b, f3, f4, b); if (true) goto _L2; else goto _L1 Exception exception; exception; list; JVM INSTR monitorexit ; throw exception; _L1: b.setTextSize(10F * mDensity); goto _L3 list; JVM INSTR monitorexit ; canvas.restore(); return; } }